import React from 'react'; import {Breadcrumb} from "antd"; import {serverGet} from "@/utils/request"; import './rich.css' import MainTitle from "@/components/MainTitle"; import ContentNotFound from "@/components/ContentNotFound"; import './head.css'; import Image from "next/image"; // 引入样式文件 export const dynamicParams = true const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL as string export const generateStaticParams = async () => { const res = await serverGet, { pageNum: number; pageSize: number }>( "/webSite/getProductByPage", {pageNum: 1, pageSize: 20}, { next: { revalidate: 1800 }, cache: "force-cache" } ) return res.data.records.map((item) => ({ id: item.id, })) } async function Page({ params, }: { params: Promise<{ id: string }> }) { const {id} = await params; const res = await serverGet( "/webSite/getProductById", {id}, { next: { revalidate: 1800 }, cache: "force-cache" } ) if (!res.data) { return } console.log(111,res.data) return ( <>
您当前的所在位置:
{/*头部区域*/}
{/* 左侧图片区域 */}
{/**/} {res.data.productName}
{/* 右侧信息区域 */}

{res.data.productName}

{res.data.productModel}

    {res.data.productIntroduction?.split('·').map((item, index) => (
  • {item.trim()}
  • ))}

型号:{res.data.productModel}

品牌:中科盛阳

场景:{res.data.productScene}

{/* 按钮区域 */}
详细信息
); } export default Page;